
class FormParam {
  
  String fieldName; // 字段名
  String type; // 类型: 'text' 或 'file'
  String isRequired; // 是否必须: '是' 或 '否'
  String exampleValue; // 示例值
  String remark; // 备注

  FormParam({
    this.fieldName = '',
    this.type = 'text', // 默认类型为文本
    this.isRequired = '否', // 默认非必填
    this.exampleValue = '',
    this.remark = '',
  });
  // 可选: 将对象转换为Map，便于处理或传输
  Map<String, dynamic> toMap() {
    return {
      'fieldName': fieldName,
      'type': type,
      'isRequired': isRequired,
      'exampleValue': exampleValue,
      'remark': remark,
    };
  }
}

class QueryParam {
  String fieldName; // 字段名
  String isRequired; // 是否必须: '是' 或 '否'
  String exampleValue; // 示例值
  String remark; // 备注

  QueryParam({
    this.fieldName = '',
    this.isRequired = '否', // 默认非必填
    this.exampleValue = '',
    this.remark = '',
  });
  // 可选: 将对象转换为Map，便于处理或传输
  Map<String, dynamic> toMap() {
    return {
      'fieldName': fieldName,
      'isRequired': isRequired,
      'exampleValue': exampleValue,
      'remark': remark,
    };
  }

}
class HeaderParam {
  String fieldName; // 字段名
  String value; // 值
  String remark; // 备注

  HeaderParam({
    this.fieldName = '',
    this.value = '',
    this.remark = '',
  });
  // 可选: 将对象转换为Map，便于处理或传输
  Map<String, dynamic> toMap() {
    return {
      'fieldName': fieldName,
      'value': value,
      'remark': remark,
    };
  }

}